home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / Data.cab / _32C34052B98A42B888796E8B454E3BE5 < prev    next >
Encoding:
Text File  |  2004-04-29  |  707 b   |  47 lines

  1.  
  2. instances( 21, 4 )
  3.  
  4. regc(1, "FOG_PARAMS_ES")
  5. regcn(2, "DIRECTIONAL_COLOR", 0)
  6. regc(4, "PROJECTION_XFORM")
  7. regc(8, "TEXTURE0_XFORM")
  8. regcn(12, "CONST_PALETTE", 84)
  9.  
  10. vshader("
  11.  
  12. #include <fog.inc>
  13.  
  14.     vs_1_1
  15.  
  16.     def    c0, 1, 0, 0, 0.5
  17.  
  18.     dcl_position    v0
  19.     dcl_normal    v1
  20.     dcl_texcoord0    v2
  21.  
  22.     mov        a0.x, v0.w
  23.  
  24.     // r1 - pos in model space
  25.     mad    r1, v0, c0.xxxy, c0.yyyx
  26.  
  27.     // r2 - pos in eye space
  28.     dp4    r2.x, r1, c[12 + a0.x]
  29.     dp4    r2.y, r1, c[13 + a0.x]
  30.     dp4    r2.z, r1, c[14 + a0.x]
  31.     mov    r2.w, c0.x
  32.  
  33.     m4x4    oPos, r2, c4
  34.  
  35.     FOG(r2.z, c1, r10)
  36.  
  37. ;    dp3    r3, v1, c[15 + a0.x]
  38. ;    max    r3, r3, c0.y
  39. ;   mul r3, r3, c2
  40.  
  41.     mov oD0, c[15 + a0.x].w
  42.  
  43.     dp4    oT0.x, v2, c8
  44.     dp4    oT0.y, v2, c9
  45. ")
  46.  
  47.